reduces fragmentation